Skip to content

Faster start of RE#59

Closed
excitoon wants to merge 1 commit intocpburnz:masterfrom
excitoon:patch-1
Closed

Faster start of RE#59
excitoon wants to merge 1 commit intocpburnz:masterfrom
excitoon:patch-1

Conversation

@excitoon
Copy link

Progress on #38

@excitoon
Copy link
Author

excitoon commented Sep 4, 2022

Any progress on that?

@ofek
Copy link

ofek commented Sep 6, 2022

Can you show benchmarks here?

@excitoon
Copy link
Author

excitoon commented Sep 6, 2022 via email

@ofek
Copy link

ofek commented Sep 6, 2022

Then how can one determine whether or not to accept this PR?

@excitoon
Copy link
Author

excitoon commented Sep 6, 2022 via email

@cpburnz
Copy link
Owner

cpburnz commented Sep 8, 2022

Hi @excitoon, do you have a benchmark comparing the change to the original?

@excitoon
Copy link
Author

excitoon commented Oct 11, 2022 via email

@cpburnz
Copy link
Owner

cpburnz commented Oct 18, 2025

@excitoon I now have benchmarking setup in a dev branch, and I plan on comparing this change.

@ofek
Copy link

ofek commented Oct 18, 2025

Nice, good to see you again Caleb! I'm not sure if you're aware but every Python package built with Hatchling (now the default recommendation) relies on your project. If you look at the download badge (only represents PyPI traffic) you can get a small sense of the scale 😄

@cpburnz
Copy link
Owner

cpburnz commented Oct 21, 2025

@ofek I knew Hatchling depended on this project but I wasn't aware hatchling is now the default recommendation. That's a lot of downloads!

@ofek
Copy link

ofek commented Oct 21, 2025

Nothing compared to yours! PyPI - Downloads

@cpburnz
Copy link
Owner

cpburnz commented Nov 29, 2025

After benchmarking and testing this specific change, this will not work because it breaks edge-cases from Issue #41 (tests test_02_issue_41_a and test_02_issue_41_c in test_04_gitignore.py).

This change appears to be 15% slower than the current approach in Python 3.14 when benchmarked against Python's source tree.

@cpburnz cpburnz closed this Nov 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants